$(function(){
	$("#criartime").button().click(function(){
		$("#operacao").attr("value","incluir");
		$("#formtime").dialog("open");
	});
	
	
	$(".alterar").button().click(function(){
		var id=$(this).attr("id");
		
		var chave=id.substring(3);
		
		var time=($("#tr"+chave+ " td:eq(0) a").html());
		var estado=($("#tr"+chave+ " td:eq(1)").html());
		
		$("#nome").attr("value",time);
		$("#estado").attr("value",estado);
		$("#operacao").attr("value","alterar");
		$("#timekey").attr("value",chave);
		$("#formtime").dialog("open");
	});
	
	$(".excluir").button().click(function(){
		
		var id=$(this).attr("id");
		
		var chave=id.substring(3);
		
		$.ajax({
			url:"controller/processaTime.jsp",
			type:"post",
			dataType:"html",
			data:"key="+chave+"&operacao=excluir",
			error:function(jqHXR,textStatus,errorThrown){
				window.alert(errorThrown);
			},
			success:function(data){
				chave=chave.replace("(","");
				chave=chave.replace(")","");
				
				$("#tr"+chave).remove();
			}
		});
		
	});
	
	
	$("#formtime").dialog({autoOpen:false,
		modal:true,
		buttons:{
			"Salvar":function(){
				var nome=$("#nome").val();
				var estado=$("#estado").val();
				var operacao=$("#operacao").val();
				var key=$("#timekey").val();
				$.ajax({
					url:"controller/processaTime.jsp",
					type:"post",
					dataType:"html",
					data:"nome="+nome+"&estado="+estado+"&operacao="+operacao+"&key="+key,
					error:function(jqHXR,textStatus,errorThrown){
						window.alert(errorThrown);
					},
					success:function(data){
						
						if (operacao=="incluir"){
							$("#tabelatimes tbody").append(data);
							$(".excluir").button();
							$(".alterar").button();
						}else{

							$("#tr"+key+ " td:eq(0) a").html(nome);
							$("#tr"+key+ " td:eq(1)").html(estado);
						}
						
					
					}
				});
				
				
				$(this).dialog("close");

			},
			Cancel:function(){
				$(this).dialog("close");
			}
		}		

	});
});